class Passenger:
    """
    这是一个表示乘客的类
    """
    def __init__(self, first_name, last_name, seat_number, ticket_type):
        """
        构造函数，用于初始化乘客对象，删除名字中的前导和尾随空格

        参数:
        first_name (str): 乘客的名字
        last_name (str): 乘客的姓氏
        seat_number (int): 乘客的座位号
        ticket_type (str): 乘客的票类型
        """
        self.first_name = first_name.strip()
        self.last_name = last_name.strip()
        self.seat_number = seat_number
        self.ticket_type = ticket_type

    def __str__(self):
        """
        返回乘客的描述字符串

        返回:
        str: 乘客的描述字符串
        """
        return f"乘客姓名: {self.first_name.title()} {self.last_name.title()}, 座位号: {self.seat_number}, 票类型: {self.ticket_type}"

p1 = Passenger("san","zhang","111","a")
print(p1)
